Requirement for third party installations

To run the wirHub on a server not managed by us, the following requirements have to be met.

 

Basics

  • Operating system: Debian 11 or Ubuntu 22.04
  • Webserver: Apache 2.4 with PHP 8.1 (Mod-PHP recommended), mod_rewrite, mod_expires
  • Database: MariaDB 10 or MySQL 8

 

Software

  • git 2.11.0 or newer
  • composer 2.5 or newer
  • inkscape 1.0 or newer

 

PHP Packages

php8.1 php8.1-zip php8.1-imagick php8.1-gd php8.1-intl php8.1-bcmath php8.1-curl php8.1-mbstring php8.1-mysql php8.1-cli php8.1-cgi php8.1-xml php8.1-xml php8.1-gd

 

Other packages

imagemagick-6.q16 libxml2 librsvg2-bin make zip unzip

 

For the installation and updates

  • We have to access the server by SSH
  • We need full write access to the project folder
  • The server needs to access the internet, Port 22 or Port 443
  • We need full access to one Database
  • We need to setup some cronjobs

 

To run the wirHub

  • You have to setup SSL
  • You have to grant writing access for the application to
    • app/cache/
    • app/logs/
    • files/
    • web/
    • PHP temporary files, e.g. /tmp
  • You have to setup the webserver to access "web/" as public directory
  • You have to configure the webserver to run our htaccess file

 

Contact Our Team

If you still can't find an answer to what you're looking for, or you have a specific question, open a new ticket and we'd be happy to help!

Contact Us